//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include<iostream>
//#include<string>
//#include<cstring>
//#include<cmath>
//
//using namespace std;
//
//int dir[][2] = { {1, 0}, {0, 1}, {-1, 0}, {0, -1} };
//
//int main()
//{
//	int n;
//	cin >> n;
//	while (n--)
//	{
//		int x = 0, y = 0, xx = 0, yy = 0;
//		string com;
//		cin >> com;
//		int n = com.size(), d = 0;
//		double ret = 0;
//
//		for (int i = 0; i < n; )
//		{
//			int num = 0;
//			if (com[i] >= '0' && com[i] <= '9')
//			{
//				while (i < n && com[i] >= '0' && com[i] <= '9')
//				{
//					num = num * 10 + com[i] - '0';
//					i++;
//				}
//				xx += num * dir[d][0];
//				yy += num * dir[d][1];
//			}
//
//			while (i < n && com[i] == 'R' || com[i] == 'L')
//			{
//				d = com[i] == 'L' ? (d + 1) % 4 : (d + 3) % 4;
//				i++;
//			}
//
//		}
//		ret = sqrt(pow(abs(x - xx), 2) + pow(abs(y - yy), 2));
//
//		printf("%.2f\n", ret);
//
//	}
//
//	return 0;
//}